thick patch of vegetation - Alemán Inglés Diccionario